Skip to content

hrx: keep the Q6 row-range hint local to tiled prefill - #191

Closed
AaronStGeorge wants to merge 1 commit into
users/astgeorg/row64-q4-tile-coordinatesfrom
users/astgeorg/row64-q6-reader-assume
Closed

AaronStGeorge wants to merge 1 commit into
users/astgeorg/row64-q4-tile-coordinatesfrom
users/astgeorg/row64-q6-reader-assume

Conversation

@AaronStGeorge

Copy link
Copy Markdown
Collaborator

Overview

Move the Q6 row-range compiler hint from the shared reader to the tiled prefill caller. This preserves the shared reader's decode code generation while retaining the tiled-prefill optimization.

This is fix 5/5 in the row64 stack following #181. Stacks on #190; base branch: users/astgeorg/row64-q4-tile-coordinates. Commit: bd85479285423b239213519d0892c56d071864df. Keep each fix as a separate stacked PR.

Validation

Independent review found no blocking source issues. The committed build and four representative controls passed. Inspected Q4/Q6 decode assembly and machine code match the shared-reader control; inspected Q4/Q6 prefill code matches the preceding commit. Addresses, dequantization arithmetic, layouts and matchers are unchanged.

The complete stack at bd85479285423b239213519d0892c56d071864df was measured against frozen integration be335351871563a09520b0db4a63c21db2040807 with standalone llama-bench. The final fifteen-model table and separate Qwen3-0.6B stability result are in #181; those combined-stack results are not isolated gains from this commit.

Requirements

  • Contributing guidelines reviewed for this fork; human review and acceptance remain pending.
  • AI usage disclosure: YES. Codex assisted implementation, validation, independent review and this description under the user's direction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant